|
Appcelerator Titanium is an open-source framework that allows the creation of mobile apps on platforms including iOS, Android, Windows Phone, BlackBerry OS, and Tizen from a single JavaScript codebase, developed by Appcelerator. In February 2013, ''Business Insider'' estimated that 10% of all smartphones worldwide ran Titanium-built apps. , Titanium had amassed nearly 500,000 developer registrations. The core component of Titanium is the Apache-licensed software development kit, Titanium SDK. Appcelerator also makes Alloy, an Apache-licensed, Titanium-based model–view–controller framework, and Titanium Studio, a proprietary integrated development environment available as freeware. ==Architecture== The core features of Appcelerator Titanium include: * A cross-platform API for accessing native UI components such as navigation bars, menus, and dialog boxes and native device functionality including the file system, network, geolocation, accelerometer, and maps. * Transparent access to native functionality not already covered by the API. All application source code gets deployed to the mobile device where it is interpreted〔http://developer.appcelerator.com/question/45001/is-appcelerator-titanium-mobile-really-a-cross-compiler〕 using a JavaScript engine; Mozilla's Rhino is used on Android and BlackBerry, and Apple's Javascriptcore is used on iOS. In 2011 it was announced that a port to Google's V8 JavaScript engine is in development which, when complete, will significantly improve performance. Program loading takes longer than it does for programs developed with the native SDKs, as the interpreter and all required libraries must be loaded before interpreting the source code on the device can begin. Some developers have reported that although working with Titanium gives fast results, making Titanium well suited for prototyping, there are issues around differences in behaviour of the API cross-platform, stability and memory management, that made them re-write their apps in native code in the end. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Appcelerator Titanium」の詳細全文を読む スポンサード リンク
|